 Ext.define('HIT.view.ExpressComplexSearchWin', {
    extend: 'Ext.window.Window',
    alias: 'widget.expresscomplexsearchwin',
//排序弹出窗口
    height:380,
    width:750,
    overlapHeader: false,
    preventHeader: true,
//    id: 'complex-test-window',
    layout: {
        type: 'border'
    },
    title: Share.T('高级查询'),
    closeAction:'hide',
        
    initComponent: function() {
        var me = this;
        this.title = Share.T('高级查询');     
        
        Ext.applyIf(me, {
             items: [{	
                     xtype:'panel',
                     autoScroll:true,
                     id:'express-complex-search-panel',
                     region: 'center'
              }
             ], 
             dockedItems: [
                      {
                          xtype: 'toolbar',
                          dock: 'top',
                          items: [
                              {
                                  xtype: 'button',
                                  text: Share.T('增加条件'),
                                  id: 'express_complex_add_condition',
                                  handler: function(){
                                	  var newPanel = Ext.create('widget.expresscomplexsearchpanel');
                                	  Ext.getCmp('express-complex-search-panel').add(newPanel);
                                  }
                              },                                        
                              {
                                  xtype: 'button',
                                  text: Share.T('查询'),
                                  id:'experss-complex-search-save'
                              },
                              {
                                  xtype: 'tbfill'
                              },
//                              {
//								xtype: 'combobox',	     
//								id:'express-complex-state1',
//								width: 130,
//								editable : false,
//								valueField: 'value',
//								displayField: 'text',
//								value :'0',
//								store: new Ext.data.JsonStore({  
//									proxy: { 
//								        type: 'ajax', 
//										url : ctx + '/getComboData',
//										params:{
//										},
//										reader: { 
//										    type: 'json', 
//										totalProperty: '', 
//										root: '' 
//										} 
//								 }, 
//								fields:['text','value'], 
//								    autoLoad:true 
//								}),
//								listeners : {
//									beforerender:function(){
//										this.store.removeAll();
//										this.store.on('beforeload', function(store) {
//											Ext.apply(store.proxy.extraParams , {
//												type : 'dealcomplexsearch'
//											});
//										});
//										this.store.load();
//									}
//								}
//          					},
                              {
          					    xtype: 'combobox',	      
          					    width: 130,
          					    editable : false,
          					    id:'express-complex-state2',
        					    valueField: 'value',
        					    displayField: 'text',
        					    value:'-1',
								store: new Ext.data.JsonStore({  
									proxy: { 
								        type: 'ajax', 
										url : ctx + '/getComboDataNoOrder',
										params:{
										},
										reader: { 
										    type: 'json', 
										totalProperty: '', 
										root: '' 
										} 
								 }, 
								fields:['text','value'], 
								    autoLoad:true 
								}),
								listeners : {
									beforerender:function(){
										this.store.removeAll();
										this.store.on('beforeload', function(store) {
											Ext.apply(store.proxy.extraParams , {
												type : 'dealcomplexsearch2'
											});
										});
										this.store.load();
									}
								}
          					},{
          					    xtype: 'combobox',	      
          					    width: 130,
          					    id:'express-complex-state3',
          					    editable : false,
       							store : new Ext.data.JsonStore({
       								proxy: { 
       									type: 'ajax', 
       									url : ctx + '/getInvoiceType2',
       									params:{        	                	
       									},
       									reader: { 
       										type: 'json', 
       										totalProperty: '', 
       										root: '' 
       									} 
       								}, 
       							fields:['text','value'], 
                  	            autoLoad:true 
      				          }),
      				          displayField: 'text',
        					  valueField: 'value',
      				          value:'all'
          					}
                          ]
                      }
                  ]
         });
        me.callParent(arguments);
    }
});